Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update terraform proxmox to v0.71.0 #464

Merged
merged 1 commit into from
Feb 14, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 10, 2025

This PR contains the following updates:

Package Type Update Change
proxmox (source) required_provider minor 0.70.1 -> 0.71.0

Release Notes

bpg/terraform-provider-proxmox (proxmox)

v0.71.0

Compare Source

Features
  • cluster: add proxmox_virtual_environment_metrics_server resource (#​1719) (d1cc214)
  • vm: deprecate enabled attribute on cdrom/disk devices (#​1746) (5f00314)
Bug Fixes
  • file: fix for datastore does not support content type "dump" (#​1752) (0aa2b50)
  • lxc: allow container disk size 0 for lxc zfs/brfs subvols (#​1737) (2925ae6)
  • provider: improve provider credentials error handling (#​1754) (f221a85)
Miscellaneous
  • ci: update actions/create-github-app-token action (v1.11.2 → v1.11.3) (#​1743) (ccc263f)
  • ci: update lycheeverse/lychee-action action (v2.2.0 → v2.3.0) (#​1744) (0700975)
  • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.35.0 → v2.36.0) (#​1745) (bf9c496)
  • deps: update module golang.org/x/crypto (v0.32.0 → v0.33.0) (#​1751) (96594e4)
  • docs: update terraform proxmox (0.70.0 → 0.70.1) (#​1741) (9bd0b57)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@autonomous-bancey
Copy link
Contributor

Plan Result (generate_ansible_inventory)

No changes. Your infrastructure matches the configuration.

@autonomous-bancey
Copy link
Contributor

Plan Result (test_vpn_gateway)

No changes. Your infrastructure matches the configuration.

@autonomous-bancey
Copy link
Contributor

autonomous-bancey bot commented Feb 10, 2025

Plan Result (prod_twingate)

No changes. Your infrastructure matches the configuration.

@autonomous-bancey
Copy link
Contributor

Plan Result (prod_vpn_gateway)

No changes. Your infrastructure matches the configuration.

@autonomous-bancey
Copy link
Contributor

Plan Result (test_gameserver)

No changes. Your infrastructure matches the configuration.

@autonomous-bancey
Copy link
Contributor

Plan Result (prod_gameserver)

No changes. Your infrastructure matches the configuration.

@autonomous-bancey
Copy link
Contributor

autonomous-bancey bot commented Feb 10, 2025

Plan Result (tiny_virtual_machines)

No changes. Your infrastructure matches the configuration.

@autonomous-bancey
Copy link
Contributor

Plan Result (prod_dns)

No changes. Your infrastructure matches the configuration.

Copy link

@mergify mergify bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 LGTM! beep boop

@autonomous-bancey
Copy link
Contributor

autonomous-bancey bot commented Feb 14, 2025

Plan Result (wanda_virtual_machines)

⚠️ Resource Deletion will happen

This plan contains resource delete operation. Please check the plan result very carefully!

Plan: 2 to add, 0 to change, 2 to destroy.
  • Replace
    • proxmox_virtual_environment_download_file.wanda_images["jammy-server-cloudimg-amd64.img"]
    • terraform_data.k8s_ansible["wanda"]
Change Result (Click me)
  # proxmox_virtual_environment_download_file.wanda_images["jammy-server-cloudimg-amd64.img"] must be replaced
-/+ resource "proxmox_virtual_environment_download_file" "wanda_images" {
      ~ id                  = "local:iso/jammy-server-cloudimg-amd64.img" -> (known after apply)
      ~ size                = 666501120 -> (known after apply) # forces replacement
        # (9 unchanged attributes hidden)
    }

  # terraform_data.k8s_ansible["wanda"] must be replaced
-/+ resource "terraform_data" "k8s_ansible" {
      ~ id               = "297e9194-a7c7-adc8-e279-9c82d31b5495" -> (known after apply)
      ~ triggers_replace = [
            # (2 unchanged elements hidden)
            {},
          ~ <<-EOT
                - name: Prepare and install K3S
                  vars:
                    passed_hosts: wanda_k3s_cluster
              -     k3s_version: "v1.32.0+k3s1"
              +     k3s_version: "v1.32.1+k3s1"
                    run_prep: true
                    run_install: false
                  hosts: "{{ passed_hosts }}"
                  become: true
                  become_user: root
                  become_method: sudo
                  pre_tasks:
                    - name: Set master nodes to be a control node
                      ansible.builtin.set_fact:
                        k3s_control_node: true
                      when: "'master' in inventory_hostname"
                    - name: Add node-ip to k3s_server conf
                      ansible.builtin.set_fact:
                        k3s_server: "{{ k3s_server | combine({ 'node-ip': ansible_host}) }}"
                  tasks:
                    - name: K3S Prepare
                      when: run_prep
                      ansible.builtin.include_role:
                        name: prep
                    - name: Install K3S
                      when: run_install
                      ansible.builtin.include_role:
                        name: xanmanning.k3s
                        public: true
                      vars:
                        k3s_release_version: "{{ k3s_version }}"
                        k3s_install_hard_links: true
                        k3s_become: true
                        k3s_server_manifests_urls:
              -           - url: https://raw.githubusercontent.com/projectcalico/calico/v3.29.1/manifests/tigera-operator.yaml
              +           - url: https://raw.githubusercontent.com/projectcalico/calico/v3.29.2/manifests/tigera-operator.yaml
                            filename: tigera-operator.yaml
                          - url: https://raw.githubusercontent.com/metallb/metallb/v0.14.9/config/manifests/metallb-native.yaml
                            filename: metallb-native.yaml
                        k3s_server_manifests_templates:
                          - calico-install.yaml.j2
                          - metallb-config.yaml.j2
                          - coredns-custom.yaml
                    - name: Resource Readiness Check
                      run_once: true
                      kubernetes.core.k8s_info:
                        kubeconfig: /etc/rancher/k3s/k3s.yaml
                        kind: "{{ item.kind }}"
                        name: "{{ item.name }}"
                        namespace: "{{ item.namespace | default('') }}"
                        wait: true
                        wait_sleep: 10
                        wait_timeout: 360
                      loop:
                        - kind: Deployment
                          name: tigera-operator
                          namespace: tigera-operator
                        - kind: Installation
                          name: default
                        - kind: IPAddressPool
                          name: default
                          namespace: metallb-system
                        - kind: L2Advertisement
                          name: default
                          namespace: metallb-system
                      register: resource_check
                      when:
                        - k3s_server_manifests_templates | length > 0
                            or k3s_server_manifests_urls | length > 0
                        - k3s_control_node is defined
                        - k3s_control_node
                    - name: Remove deployed manifest templates
                      ansible.builtin.file:
                        path: "{{ k3s_server_manifests_dir }}/{{ item | basename |
                          regex_replace('\\.j2$', '') }}"
                        state: absent
                      loop: "{{ k3s_server_manifests_templates | default([]) }}"
                    - name: Remove deployed manifest urls
                      ansible.builtin.file:
                        path: "{{ k3s_server_manifests_dir }}/{{ item.filename }}"
                        state: absent
                      loop: "{{ k3s_server_manifests_urls | default([]) }}"
            EOT,
        ]
    }

Plan: 2 to add, 0 to change, 2 to destroy.
ℹ️ Objects have changed outside of Terraform

This feature was introduced from Terraform v0.15.4.

Terraform detected the following changes made outside of Terraform since the
last "terraform apply" which may have affected this plan:

  # module.wanda_k8s_virtual_machines["wanda-wanda-master0"].proxmox_virtual_environment_vm.vm has changed
  ~ resource "proxmox_virtual_environment_vm" "vm" {
        id                      = "200"
      ~ mac_addresses           = [
            # (3 unchanged elements hidden)
            "EE:EE:EE:EE:EE:EE",
          - "B6:26:52:EC:E9:20",
            "EE:EE:EE:EE:EE:EE",
            # (4 unchanged elements hidden)
            "EE:EE:EE:EE:EE:EE",
          - "66:B9:8F:69:45:06",
            "EE:EE:EE:EE:EE:EE",
          + "66:B9:8F:69:45:06",
            "EE:EE:EE:EE:EE:EE",
          - "EE:EE:EE:EE:EE:EE",
        ]
        name                    = "wanda-master0"
        tags                    = [
            "k8s",
            "k8s-control-plane",
            "terraform",
        ]
        # (28 unchanged attributes hidden)

        # (8 unchanged blocks hidden)
    }

  # module.wanda_k8s_virtual_machines["wanda-wanda-node1"].proxmox_virtual_environment_vm.vm has changed
  ~ resource "proxmox_virtual_environment_vm" "vm" {
        id                      = "221"
      ~ mac_addresses           = [
            # (2 unchanged elements hidden)
            "EE:EE:EE:EE:EE:EE",
          + "EE:EE:EE:EE:EE:EE",
            "66:39:68:91:4C:52",
            # (1 unchanged element hidden)
        ]
        name                    = "wanda-node1"
        tags                    = [
            "k8s",
            "k8s-worker",
            "terraform",
        ]
        # (28 unchanged attributes hidden)

        # (8 unchanged blocks hidden)
    }

  # module.wanda_k8s_virtual_machines["wanda-wanda-node2"].proxmox_virtual_environment_vm.vm has changed
  ~ resource "proxmox_virtual_environment_vm" "vm" {
        id                      = "222"
      ~ mac_addresses           = [
            # (3 unchanged elements hidden)
            "EE:EE:EE:EE:EE:EE",
          - "66:19:CD:C4:12:EA",
            "EE:EE:EE:EE:EE:EE",
          + "66:19:CD:C4:12:EA",
        ]
        name                    = "wanda-node2"
        tags                    = [
            "k8s",
            "k8s-worker",
            "terraform",
        ]
        # (28 unchanged attributes hidden)

        # (8 unchanged blocks hidden)
    }

  # module.wanda_k8s_virtual_machines["wanda-wanda-node3"].proxmox_virtual_environment_vm.vm has changed
  ~ resource "proxmox_virtual_environment_vm" "vm" {
        id                      = "223"
      ~ mac_addresses           = [
            # (2 unchanged elements hidden)
            "EE:EE:EE:EE:EE:EE",
          + "EE:EE:EE:EE:EE:EE",
            "66:B4:89:25:5B:87",
            # (2 unchanged elements hidden)
        ]
        name                    = "wanda-node3"
        tags                    = [
            "k8s",
            "k8s-worker",
            "terraform",
        ]
        # (28 unchanged attributes hidden)

        # (8 unchanged blocks hidden)
    }


Unless you have made equivalent changes to your configuration, or ignored the

@renovate renovate bot force-pushed the renovate/proxmox-0.x branch from 7d5911b to 5cf2b05 Compare February 14, 2025 10:05
@renovate renovate bot merged commit 65aef58 into main Feb 14, 2025
15 checks passed
@renovate renovate bot deleted the renovate/proxmox-0.x branch February 14, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants